people fouling their own nest - Französisch Englisch Wörterbuch